package com.finance.report.request;


import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;


@Data
public class LogisticsDataReq {
	private String acceptScheduled;//应揽收时间
	private String accept;//是否完成初次入库(是否已揽收 1是0非)
	private String acceptTime;//第一次入库时间
	private String warehouseOut;//是否完成出库(1是0非)
	private String warehouseOutTime;//第一次出库时间
	private String siteIn;//是否到配送站点(1是0非)
	private String siteInTime;//最近一次到站时间
	private String siteOut;//是否已领货配送
	private String siteOutTime;//领货时间
	private String signTimePromised;//承诺送达时间
	@NotBlank(message = "运单号不能为空")
	private String waybillNum;//运单号
	private String businessCode;//订单号
	private String provinceConsignee;//省份编码
	private String cityConsignee;//地级市编码
	private String countyConsignee;//县级单位编码
	private String addressConsignee;//收件地址
	private String mobileConsignee;//收件人手机号
	private String direction;//运单配送类型(枚举 0配送 1上门换 2上门退)
	private String temperature;//运输温度等级 (枚举 0常温 1生鲜冷链)
	private String expressScheduleType;//配送时效要求 (枚举 0未知 1当日达 2次晨达 3三日达 4工作日 5节假日 6夜间配 7上午达 8下午达)
	private String packageSize;//包裹大小规格 (枚举 0未知 1小件 2大件)
	private String expensive;//是否是贵品 (枚举1是0非)
	private String weight;//包裹重量(单位g)
	private String volume;//包裹体积(单位立方厘米)
	private String length;//包裹长度(单位厘米)
	private String width;//包裹宽度(单位厘米)
	private String height;//包裹高度(单位厘米)
	private String importSource;//运单来源(0系统接入 1手工导入)
	private String supplierCode;//供货商编码
	private String supplierWarehouse;//供货商发货仓库
	private String nameConsignee;//收件人姓名
	private String cod;//代收货款
	private String codBack;//代退货款
	private String orderAmount;//订单价格
	private String sendNum;//发货数量
	private String postmanNo;//配送员工号
	private String orgcodeCurrent;//货物当前机构编码
	private String orgcodeDelivery;//货物实际配送站点编码
	private String orgcodeTarget;//预分拣匹配的站点编码
	private String status;//配送状态( 0配送中 1成功 2失败)
	private String nodeCurrent;//运单流转节点(000系统导入 001人工导入)
	private String signTime;//运单签收时间
	private String guaranteeFee;//保费 运单担保收益 一般为保价乘以费率
	private String signer;//本人签收(1是0非)
	private String bussinessRemark;//供货商备注
	private String remark;//运单备注
}